﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

// Edit in 2009/01/28 -2
// Edit in 2009/01/28

namespace JasmineCore
{
	public class AtomDocument : XmlDocument
	{
		public struct DocTitle
		{
			string Title;
			string Type;
		}

		public struct SubTitle
		{
			string title;
			string Type;
		}

		// コンストラクタ
		public AtomDocument()
		{ 
			
		}

		public string Title;
		public string Type;
	/*	public string? Type;	*/
		public DateTime Updated;
		public int Id;
		public string link;
		
	}
}

// TODO: Atomの仕様書を見て、必要なプロパティを実装。
// ドキュメントを書く（*.xmlファイルの生成） -> AtomWriterクラス
// ドキュメントを読む（AtomDocumentオブジェクトにつっこむ） -> AtomReaderクラス
// ドキュメントを作る -> DocumentGeneratorクラス（コンストラクタにて規定値を記述する）

/*
  <?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title type="text">dive into mark</title>
 * 
 <subtitle type="html">
   A <em>lot</em> of effort
   went into making this effortless
 </subtitle>
 * 
 <updated>2005-07-31T12:29:29Z</updated>
 <id>tag:example.org,2003:3</id>
 <link rel="alternate" type="text/html" hreflang="en" href="http://example.org/"/>
 <link rel="self" type="application/atom+xml" href="http://example.org/feed.atom"/>
 <rights>Copyright (c) 2003, Mark Pilgrim</rights>
 * 
 <generator uri="http://www.example.com/" version="1.0">
   Example Toolkit
 </generator>
 * 
 <entry>
   <title>Atom draft-07 snapshot</title>
   <link rel="alternate" type="text/html" href="http://example.org/2005/04/02/atom"/>
   <link rel="enclosure" type="audio/mpeg" length="1337" href="http://example.org/audio/ph34r_my_podcast.mp3"/>
   <id>tag:example.org,2003:3.2397</id>
   <updated>2005-07-31T12:29:29Z</updated>
   <published>2003-12-13T08:29:29-04:00</published>
 * 
   <author>
	 <name>Mark Pilgrim</name>
	 <uri>http://example.org/</uri>
	 <email>f8dy@example.com</email>
   </author>
 * 
   <contributor>
	 <name>Sam Ruby</name>
   </contributor>
 * 
   <contributor>
	 <name>Joe Gregorio</name>
   </contributor>
 * 
   <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
	 <div xmlns="http://www.w3.org/1999/xhtml">
	   <p><i>[Update: The Atom draft is finished.]</i></p>
	 </div>
   </content>
 * 
 </entry>
 * 
</feed>
 */
